home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / buttons / toolb160 / sample / find.frm < prev    next >
Text File  |  1994-09-05  |  3KB  |  106 lines

  1. VERSION 2.00
  2. Begin Form frmFind 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   3  'Fixed Double
  5.    Caption         =   "Find"
  6.    ClientHeight    =   1125
  7.    ClientLeft      =   1485
  8.    ClientTop       =   990
  9.    ClientWidth     =   5490
  10.    Height          =   1530
  11.    Left            =   1425
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   75
  16.    ScaleMode       =   3  'Pixel
  17.    ScaleWidth      =   366
  18.    Top             =   645
  19.    Width           =   5610
  20.    Begin CommandButton cmdCancel 
  21.       BackColor       =   &H00C0C0C0&
  22.       Cancel          =   -1  'True
  23.       Caption         =   "&Cancel"
  24.       Height          =   435
  25.       Left            =   4260
  26.       TabIndex        =   5
  27.       Top             =   600
  28.       Width           =   1095
  29.    End
  30.    Begin CommandButton cmdFind 
  31.       BackColor       =   &H00C0C0C0&
  32.       Caption         =   "&Find Next"
  33.       Enabled         =   0   'False
  34.       Height          =   435
  35.       Left            =   4260
  36.       TabIndex        =   4
  37.       Top             =   120
  38.       Width           =   1095
  39.    End
  40.    Begin CheckBox chkWholeWord 
  41.       BackColor       =   &H00C0C0C0&
  42.       Caption         =   "&Whole Word"
  43.       Height          =   255
  44.       Left            =   120
  45.       TabIndex        =   3
  46.       Top             =   780
  47.       Width           =   1575
  48.    End
  49.    Begin CheckBox chkMatchCase 
  50.       BackColor       =   &H00C0C0C0&
  51.       Caption         =   "&Match Case"
  52.       Height          =   255
  53.       Left            =   120
  54.       TabIndex        =   2
  55.       Top             =   480
  56.       Width           =   1515
  57.    End
  58.    Begin TextBox txtFind 
  59.       Height          =   285
  60.       Left            =   660
  61.       TabIndex        =   1
  62.       Top             =   120
  63.       Width           =   3495
  64.    End
  65.    Begin Label Label2 
  66.       AutoSize        =   -1  'True
  67.       BackStyle       =   0  'Transparent
  68.       Caption         =   "&Find:"
  69.       Height          =   195
  70.       Left            =   120
  71.       TabIndex        =   0
  72.       Top             =   180
  73.       Width           =   435
  74.    End
  75. End
  76. Option Explicit
  77. Declare Function SetParent Lib "User" (ByVal hWndChild As Integer, ByVal hWndNewParent As Integer) As Integer
  78.  
  79. Sub cmdCancel_Click ()
  80.     Unload Me
  81. End Sub
  82.  
  83. Sub cmdFind_Click ()
  84.     gbMatchCase = chkMatchCase.Value
  85.     gbWholeWord = chkWholeWord.Value
  86.     gsFindText = txtFind.Text
  87.     FindText
  88. End Sub
  89.  
  90. Sub Form_Load ()
  91.     SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW
  92.     chkMatchCase.Value = gbMatchCase
  93.     chkWholeWord.Value = gbWholeWord
  94.     txtFind.Text = gsFindText
  95.     txtFind.SelLength = Len(gsFindText)
  96. End Sub
  97.  
  98. Sub Form_QueryUnload (Cancel As Integer, UnloadMode As Integer)
  99.     SetWindowPos Me.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW
  100. End Sub
  101.  
  102. Sub txtFind_Change ()
  103.     cmdFind.Enabled = (txtFind.Text <> "")
  104. End Sub
  105.  
  106.